package org.eh.core.util;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* 配置文件工具类
* @author guojing
* @date 2014-3-4
*/
public class PropertyUtil {
private static final Log log = LogFactory.getLog(PropertyUtil.class);
public static Map<String, String> analysisProperties(String path) {
Map<String, String> map = new HashMap<String, String>();
Properties props = new Properties();
try {
InputStream in = new BufferedInputStream(new FileInputStream(path));
props.load(in);
for (String key : props.stringPropertyNames()) {
map.put(key, props.get(key).toString());
}
} catch (Exception e) {
log.error("配置文件解析错误:", e);
}
return map;
}
}